| IsObject |
|
 |
| Description
|
|
Determines whether a value is an object.
|
| |
| Returns
|
|
True, if the value represents a ColdFusion object. False if the value is any other type of data, such as an integer, string, date, or struct.
|
| |
| Category
|
|
Decision functions
|
| |
| Function syntax |
IsObject(value)
|
| |
| See also
|
|
IsDate, IsNumeric, IsNumericDate, IsQuery, IsSimpleValue, IsStruct, IsWDDX, IsXmlDoc, IsXmlElem, IsXmlRoot
|
| |
| History
|
|
ColdFusion MX: Added this function.
|
| |
| Parameters
|
| |
| Parameter |
Description |
| value |
A value, typically the name of a variable. |
|
| |
| Usage
|
|
This function returns False for query and XML objects.
|
| |
Example<!--- to use this example, create a color.cfc component as follows: --->
<!---
<cfcomponent>
<cffunction name="myFunction" access="public" returntype="string">
<!--- Create a structure object --->
<cfset myColor = "Blue">
<cfreturn myColor>
</cffunction>
</cfcomponent>
--->
<!--- Create an instance of the color.cfc component --->
<cfobject name="getColor" component="color">
<cfif IsObject(getColor)>
<!--- Invoke the myFunction method --->
<cfinvoke
component="#getColor#"
method="myFunction"
returnVariable="myColor">
</cfinvoke>
<cfif IsDefined("myColor")>
<!--- Output the returned variable --->
The value of myColor = <cfoutput>#myColor#</cfoutput><p>
</cfif>
</cfif>
|